package com.rr.jedisTest;

import redis.clients.jedis.Jedis;

/**
 * 测试key
 *
 * @author : RENBIAO
 * @createTime : 2021/12/2 14:55
 */
public class TestKey {

    public static void main(String[] args) {

        Jedis jedis = new Jedis("127.0.0.1", 6379);
        System.out.println("清空数据:"+ jedis.flushDB());
        System.out.println("判断某个键是否存在:"+ jedis. exists(" username"));
        System.out.println("新增<username,xiaoR>的键值对:"+ jedis.set(" username","xiaoR"));
        System.out.println("新增<password,password>的键值对:"+ jedis.set(" password","123456"));
        System.out.println("新增<myKey,myKey>的键值对:"+ jedis.set("myKey","redisKey"));
        System.out.println("系统中所有的键如下:"+jedis.keys("*"));
        System.out.println("删除键myKey:"+ jedis.del("myKey"));
        System.out.println("判断键myKey是否存在:"+ jedis. exists("myKey"));
        System.out.println("查看键myKey所存储的值的类型:"+ jedis.type("myKey"));
        System.out.println("随机返回key空间的一个:"+ jedis.randomKey());
        System.out.println("重命名key："+ jedis.rename("myKey","myNewKey"));
        System.out.println("取出改后的name:"+ jedis.get("myNewKey"));
        System.out.println("按索引查询:"+ jedis.select(0));
        System.out.println("删除当前选择数据库中的所有key:"+ jedis.flushDB());
        System.out.println("返回当前数据库中key的数目:"+ jedis.dbSize());
        System.out.println("删除所有数据库中的所有key:"+ jedis.flushAll());
    }
}
